@charset "utf-8";
* {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	/* Firefox */
	-webkit-box-sizing: border-box;
	/* Safari */
	outline: none;
	-webkit-text-size-adjust: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-webkit-tap-highlight-color: transparent;
	/* For some Androids */
}

html {
	-webkit-text-size-adjust: none;
	-webkit-text-size-adjust: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-webkit-tap-highlight-color: transparent;
	/* For some Androids */
}

body {
	font-family: "微软雅黑" !important, Heiti, Heiti SC, DroidSans, DroidSansFallback, Arial, ;
	;
	color: #333;
	outline: none;
	font-size: 14px;
}

body,
div,
dl,
dt,
dd,
ul,
ol,
li,
p,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
th,
td {
	margin: 0;
	padding: 0;
}

h1,
h2,
h3,
h4,
h5,
h6,
input,
select,
textarea,
option,
button {
	font-size: 100%;
	font-weight: normal;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

fieldset,
img {
	border: 0
}

h1,
h2,
h3,
h4,
h5,
h6,
input,
select,
textarea,
option,
button {
	font-size: 100%
}

abbr {
	border: 0;
}

em,
i {
	font-style: normal;
}

ul,
ol,
li {
	list-style: none;
}

a {
	text-decoration: none;
	outline: none;
}

a:hover {
	vertical-align: outline: none;
	text-decoration: none;
}

a,
button,
input,
textarea,
select {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	background: none;
	border: none;
}

.clear {
	clear: both;
	height: 0;
}

textarea {
	resize: none;
}

input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"]>input[type="button"]::-moz-focus-inner {
	border: none;
	padding: 0;
}

input,
textarea,
select,
option,
button,
form,
fieldset {
	margin: 0;
	padding: 0;
	border: none;
	outline: none;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	-o-box-sizing: content-box;
	-ms-box-sizing: content-box;
	box-sizing: content-box;
}

/*top*/

.top {
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
	background: #f0f0f0;
	font-size: 12px;
	color: #666666
}

.top_ul {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}

.top_ul li {
	display: inline;
	line-height: 35px;
}

.top_ul li.float_right {
	float: right;
	overflow: hidden;
	color: #fe6d23
}

.top_ul li.float_right img {
	float: left;
	margin: 11px 5px 0 0;
}

/*top end*/

/*banner*/

.full-screen-slider {
	width: 100%;
	position: relative
}

#slides {
	display: block;
	width: 100%;
	height: 700px;
	list-style: none;
	padding: 0;
	margin: 0;
	position: relative
}

#slides li {
	display: block;
	width: 100%;
	height: 100%;
	list-style: none;
	padding: 0;
	margin: 0;
	position: absolute
}

#slides li a {
	display: block;
	width: 100%;
	height: 100%;
	text-indent: -9999px
}

#pagination {
	display: block;
	list-style: none;
	position: absolute;
	left: 50%;
	top: 90%;
	z-index: 9900;
	padding: 5px 15px 5px 0;
	margin: 0
}

#pagination li {
	display: block;
	list-style: none;
	width: 12px;
	height: 12px;
	float: left;
	margin-left: 15px;
	border-radius: 5px;
	background: #656565
}

#pagination li a {
	display: block;
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	text-indent: -9999px;
}

#pagination li.current {
	background: #ec7815
}

#slides1 {
	display: block;
	width: 100%;
	height: 700px;
	list-style: none;
	padding: 0;
	margin: 0;
	position: relative
}

#slides1 li {
	display: block;
	width: 100%;
	height: 100%;
	list-style: none;
	padding: 0;
	margin: 0;
	position: absolute
}

#slides1 li a {
	display: block;
	width: 100%;
	height: 100%;
	text-indent: -9999px
}

#pagination1 {
	display: block;
	list-style: none;
	position: absolute;
	left: 50%;
	top: 90%;
	z-index: 9900;
	padding: 5px 15px 5px 0;
	margin: 0
}

#pagination1 li {
	display: block;
	list-style: none;
	width: 12px;
	height: 12px;
	float: left;
	margin-left: 15px;
	border-radius: 5px;
	background: #656565
}

#pagination1 li a {
	display: block;
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	text-indent: -9999px;
}

#pagination1 li.current {
	background: #ec7815
}

.banner_pc {
	display: block;
}

.banner_ph {
	display: none;
}


.s_banner_pc {
	display: block;
	height: 424px
}

.s_banner_ph {
	display: none;
}
/*banner end*/

.nav {
	width: 1200px;
	box-sizing: border-box;
	overflow: hidden;
	margin: 0 auto
}

.logo {
	width: 14.8%;
	float: left;
	margin-top: 18px;
}

.nav .nav_u {
	width: 936px;
	margin: 0 auto;
	overflow: hidden;
	box-sizing: border-box;
	display: block;
	float: right;
}

.nav .nav_u li {
	width: 11.11%;
	float: left;
}

.nav .nav_u li a {
	width: 100%;
	display: block;
	font-size: 14px;
	color: #000;
	line-height: 105px;
	text-align: center;
}

.nav .nav_u li:hover {
	background: #074162;
}

.nav .nav_u li:hover a {
	color: #fff
}

.kefu_w {
	width: 27px;
	float: right;
	position: absolute;
	z-index: 9999;
	right: 10px;
	display: none;
}

.x_btn {
	width: 27px;
	height: 27px;
	background: url(../images/nav_btn.jpg) no-repeat center;
	float: right;
	background-size: 100%
}

.k_content {
	width: 140px;
	display: none;
	float: right;
}

.k_content ul {
	width: 100%;
}

.k_content ul li {
	width: 100%;
	height: 30px;
	margin-bottom: 1px;
	text-align: center;
	line-height: 30px;
	background: rgba(7, 65, 98, 0.8);
	cursor: pointer;
}

.k_content ul li a {
	color: #fff;
	font-size: 14px;
}

.middle {
	width: 100%;
	margin: 0 auto;
}

.div01 {
	width: 100%;
	margin: 0 auto;
	background: #f0f0f0;
	padding: 37px 0 50px 0
}

.more {
	width: 121px;
	height: 37px;
	display: block;
	border-radius: 50px;
	border: 1px solid #386681;
	line-height: 37px;
	font-size: 14px;
	color: #386681;
	text-align: center;
	margin: 0 auto
}

.d_top {
	width: 100%;
	margin: 0 auto 39px auto;
	text-align: center;
	font-size: 16px;
	color: #000;
}

.d_top h2 {
	font-family: 'TimesNewRomanPSMT';
	;
	font-size: 24px;
}

.d_top span {
	display: block;
	width: 32px;
	margin: 12px auto;
	height: 2px;
	background: #144b6a
}

/*百叶窗 style*/

#slider {
	z-index: 1;
	position: relative;
	width: 1200px;
	height: 412px;
	overflow: hidden;
	margin: 0 auto 55px auto
}

#slider .slide {
	z-index: 10;
	position: absolute;
	width: 61%;
	background: #000;
	height: 100%;
	overflow: hidden;
	top: 0;
	cursor: default;
	left: 0;
	text-align: left;
}

#slider .slide img {
	width: 100%;
	height: 100%;
}

#slider .title {
	color: #f80;
	font-size: 1.2em;
	font-weight: bold;
	margin-right: 1.5em;
	text-decoration: none
}

#slider .diapo {
	position: absolute;
	filter: alpha(opacity=100);
	visibility: visible;
	opacity: 1
}

/*百叶窗 style 结束*/

.ul_slider {
	display: none;
}

.div02 {
	width: 100%;
	margin: 0 auto;
	padding: 54px 0
}

.d02_nav_ul {
	width: 100%;
	text-align: center;
	overflow: hidden;
}

.d02_nav_ul li {
	display: inline-block;
}

.d02_nav_ul li {
	font-size: 16px;
	color: #144b6a;
}

.d02_nav_ul a:last-child li span {
	display: none;
}

.d02_nav_ul li span {
	margin: 0 8px 0 16px
}

.d02_list_ul {
	width: 100%;
	margin: 61px auto 0 auto;
	overflow: hidden;
}

.d02_list_ul li {
	width: 24.6%;
	margin-right: 0.52%;
	overflow: hidden;
	float: left;
	position: relative;
	margin-bottom: 0.5%;
}

.d02_list_ul li a img {
	width: 100%;
	float: left;
}

.d02_list_ul li.clear_right {
	margin-right: 0;
}

.d02_list_ul li a p {
	font-size: 16px;
	color: #fff;
	background: rgba(0, 0, 0, 0.5);
	line-height: 57px;
	text-align: center;
	position: absolute;
	bottom: 0;
	width: 100%;
}

.div03_c {
	width: 100%;
	margin: 0 auto;
	background: url(../images/bg_01.jpg) no-repeat center;
	padding: 85px 0 56px 0
}

.div03_c .div03_c_con {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}

.div03_c_con .div03_con_l {
	float: left;
	width: 46%;
	padding: 2%;
	background: #fff
}

.div03_con_l img {
	width: 100%;
	height: auto
}

.div03_c_con .div03_con_r {
	float: right;
	width: 46%;
	background: #3e3e3e;
	padding: 2%;
	height: auto
}

.div03_con_r ul li h3 {
	font-size: 16px;
	color: #fff;
	margin: 22px 0 2px 0;
}

.div03_con_r ul li h1 {
	font-size: 30px;
	color: #fff;
}

.div03_con_r ul li span {
	display: block;
	width: 31px;
	height: 3px;
	background: #507e98;
	margin: 16px 0
}

.div03_con_r ul li h2 {
	font-size: 16px;
	color: #fff;
	border-bottom: 1px solid #6f6f6f;
	padding-bottom: 18px;
	margin-bottom: 6px
}

.div03_con_r ul li p {
	font-size: 16px;
	color: #fff;
	line-height: 28px;
}

.div03_c .more {
	background: #074162;
	color: #fff;
	border: none;
	margin-top: 62px;
}

.footer {
	width: 100%;
	margin: 0 auto;
	background: #2f2f2f;
	border-top: 2px solid #144b6a
}

.footer .f_d_01 {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
	border-bottom: 1px solid #4f4f4f;
	padding: 40px 0 20px 0;
}

.f_d_01 h2 {
	font-size: 16px;
	color: #fff;
	display: inline;
	float: left;
}

.f_d_01 ul {
	width: 92.4%;
	float: right;
}

.f_d_01 ul li {
	display: inline-block;
	color: #fff;
	font-size: 14px;
}

.f_d_01 ul li span {
	display: inline-block;
	margin: 0 5px 0 9px
}

.f_d_01 ul a:last-child li span {
	display: none
}

.footer .f_d_02 {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
	color: #fff;
	padding: 27px 0 15px 0;
}

.f_d_02 .f_d_02_left {
	width: 76.7%;
	float: left;
}

.f_d_02_left p {
	line-height: 30px;
	font-size: 14px;
}

.f_d_02_left p:first-child {
	margin-bottom: 10px
}

.f_d_02_left p span:first-child {
	font-size: 30px;
	font-family: 'TimesNewRomanPSMT';
}

.f_d_02_left p span:last-child {
	font-size: 16px;
}

.f_d_02 .f_d_02_right {
	width: 23.3%;
	float: left;
	overflow: hidden;
}

.f_d_02_right li {
	width: 41.4%;
	float: left;
}

.f_d_02_right li:last-child {
	float: right;
}

.f_d_02_right li img {
	width: 100%
}

.f_d_02_right li p {
	width: 100%;
	font-size: 14px;
	line-height: 28px;
	text-align: center;
}

.f_d_02_left p small {
	margin-right: 10px
}

.f_d_03 {
	width: 100%;
	margin: 0 auto;
	border-top: 1px solid #4f4f4f
}

.f_d_03_c {
	width: 1200px;
	overflow: hidden;
	color: #fff;
	font-size: 14px;
	margin: 0 auto;
	line-height: 46px
}

.f_d_03_c span:last-child {
	float: right;
}

/* 二级页 */
.content {
	border-top: 1px solid #e7e7e7;
	background: #f2f2f2;
}
.banner_e_pc {
	width: 100%;
	height: 424px;
	margin: 0 auto
}

.e_nav {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}
.e_nav span{float: right;line-height: 69px;}
.e_nav ul {
	overflow: hidden;
	width: 70%;
	float: left;
}

.e_nav ul li {
	float: left;
	
}

.e_nav ul li a {
	font-size: 15px;
	color: #101934;
	display: block;
	margin: 0 22px;
	line-height: 69px;
}

.e_nav ul li a:hover{
	border-bottom: 1px solid #101934;
	line-height: 68px;
}

.con_pro_ul{width: 1200px;margin: 0 auto;overflow: hidden;padding-top: 2%}
.con_pro_ul li{width: 23.3%;float: left;margin-right: 2%;margin-bottom: 2%;overflow: hidden;}
.con_pro_ul li img{width: 100%;float: left;}
.con_pro_ul li p {
	width: 100%;
	line-height: 54px;
	text-align: center;
	font-size: 16px;
	color: #fff;
	background: #074162;
	float: left;
}
.con_pro_ul li.clear_right{margin-right: 0;}


.con_list_div{width: 1200px;margin: 46px auto ;overflow: hidden;}
.con_list_div ._div_left_img{width: 18.9%;float: left;}
.con_list_div ._div_right_div {
	width: 79%;
	float: right;
	border-bottom: 1px dashed #787878;
	padding-bottom: 30px
}

._div_right_div h2 {
	font-size: 16px;
	color: #074162;
	line-height: 32px;
}
._div_right_div h3 {
	font-size: 30px;
	color: #074162;
}
._div_right_div h4 {
	font-size: 16px;
	color: #333333;
	line-height: 32px;
}
._div_right_div p {
	font-size: 14px;
	color: #666666;
	line-height: 32px;
}

.con_list_ul {
	width: 1200px;
	margin: 0 auto;
}

.con_list_ul li{
	border-bottom: 1px dashed #787878;
	margin:0 auto 39px auto;
	padding-bottom: 39px
}
.con_list_ul li h2{
	font-size: 16px;
	color: #333333;
	overflow: hidden;
	margin-bottom: 4px
	
}
.con_list_ul li h2 span._ul_span_right {
	font-size: 16px;
	color: #074162;
	float: right;
}

.con_list_ul li p{
	font-size: 16px;
	color: #666666;
	line-height: 32px;
}

.fenye{width: 100%;margin: 0 auto;line-height: 49px;text-align: center}

.job_ul {
	width: 1200px;margin: 0 auto;
}

.job_div{
	width: 1200px;
	margin: 49px auto 0 auto;
	line-height: 51px;
	overflow: hidden;
	background: #074162;
	color: #fff;
	font-size: 15px;
	text-align: center;

}

.job_div .job_s01{width: 10%;display: block;float: left;}
.job_div .job_s02{width: 16.25%;display: block;float: left;}
.job_div .job_s03{width: 62%;display: block;float: left;}
.job_div .job_s04{width:11.75%;display: block;float: left;}
.job_ul li {
	line-height: 51px;
	font-size: 15px;
	color: #666666;
	overflow: hidden;
	text-align: center;
}
.job_ul li:hover{
	background: #333
}
.job_ul li a {
	color: #666666;
}
.job_ul li  .job_s01 {
	width: 10%;
	display: block;
	float: left;
	height: 51px;
	overflow: hidden;
}

.job_ul li  .job_s02 {
	width: 16.25%;
	display: block;
	float: left;
	height: 51px;
	overflow: hidden;
}

.job_ul li  .job_s03 {
	width: 62%;
	display: block;
	float: left;
	text-align: left;
	height: 51px;overflow: hidden;
}

.job_ul li  .job_s04 {
	width: 11.75%;
	display: block;
	float: left;
	height: 51px;
	overflow: hidden;
}

.con_message{width: 1008px;margin: 0 auto;overflow: hidden;padding: 75px 0}
.con_message .con_message_img{width: 50%;float: left;}
.con_message .con_message_form{width: 50%;float: left;background: #fff;padding: 53px 0 ;}
.con_message_form p{width: 100%;overflow: hidden;margin-bottom: 17px;}
.con_message_form p span{display: block;width: 24%;float: left;text-align: right;font-size: 14px;color: #333}
.con_message_form p input{display: block;width: 60%;float: left;border:1px solid #cecece;line-height: 34px;font-size: 14px;color: #333}
.con_message_form p textarea{display: block;width: 60%;float: left;border:1px solid #cecece;}
.con_message_form .con_submit{width: 104px;height: 37px;display: block;text-align: center;line-height: 37px;background: #074162;color: #fff;margin-left: 24%;}

.ab_cont {
	width: 1200px;
	margin: 30px auto 0 auto;
	font-size: 14px;
	color: #333;
	line-height: 28px;
	padding-bottom: 30px
}
.job{
	width: 1200px;
	margin: 30px auto 0 auto;
	font-size: 14px;
	color: #333;
	line-height: 28px;
	padding-bottom: 30px
}


.xiangqing {

	width: 1200px;
	margin: 0 auto;
}

.newsshow {
	width: 100%;
	margin: 0 auto;
	padding: 10px;
	padding: 30px 0;
}

.show_bt {
	width: 100%;
	font-size: 18px;
	text-align: center;
	line-height: 40px;
	margin-bottom: 10px;
}

.show_time {
	width: 100%;
	margin: 0 auto;
	text-align: left;
	height: 40px;
	line-height: 40px;
	color: #494949;
	font-size: 14px;
	font-size: 12px;
}

.show_xx {
	width: 100%;
	margin: 0 auto;
	margin-bottom: 10px;
	display: inline;
	line-height: 27px;
	color: #737373;
	font-size: 14px;
}

.show_img {
	margin-top: 20px;
	text-align: center;
}

.sxp {
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
	margin: 15px 0;
}

.sxp .xp {
	float: left;
	width: 313px;
	overflow: hidden;
	height: 22px;
}

.sxp .sp {
	float: right;
	width: 313px;
	overflow: hidden;
	height: 22px;
}

.fx {
	margin: 15px 0;
}


.am-tabs-bd{
	width: 500px;margin: 0 auto;
}
.am-form-group {
	overflow: hidden;
	
	margin-bottom: 10px;
	padding: 0 2%;
	line-height: 32px;
}
.am-form-label{width: 18%;float: left;text-align: right}

.am-u-sm-10 {
	width: 79%;
	float: left;
	line-height: 32px;
	font-size: 14px;
	color: 333;

}
.am-u-sm-10 input {
	width: 98%;
	line-height: 32px;
	font-size: 14px;
	color: 333;
	border: 1px solid #333;
	margin-left: 3%;
	padding: 0 1%
}

.am-u-sm-10 select {
	border: 1px solid #333;
	margin-left: 3%;
	padding: 3px 3%;
}

.am-form-btn {
	width: 100%;
	overflow: hidden;
	text-align: center;
}

.am-btn{border: 1px solid #666;padding: 5px 10px;font-size: 16px;color: #333;border-radius: 5px}

#form{padding: 30px 0}





.show_xx iframe{height: 785px;}

@media screen and (max-width:1200px) {
.ab_cont {
	width: 98%

}

	.top_ul {
		width: 94%;
	}
	.nav {
		width: 94%;
	}
	.nav .nav_u {
		width: 82%
	}
	#slider {
		width: 96%;
		height: 335px;
	}
	.div03_c .div03_c_con {
		width: 96%;
	}
	.div03_con_r ul li p {
		display: none;
	}
	.footer .f_d_01 {
		width: 96%;
	}
	.footer .f_d_02,
	.f_d_03_c {
		width: 96%;
	}
	.f_d_01 ul {
		width: 88%;
	}
	.e_nav{
		width: 96%;
	}
	.con_pro_ul{
		width: 96%;
	}
	.con_list_div{width: 96%;}
	.con_list_ul{width: 96%;}
	.con_list_div ._div_right_div{padding: 0;border: none}
	.con_list_div {
		padding-bottom: 20px;
		border-bottom: 1px dashed #787878
	}
	.con_list_ul li{margin: 0 auto 20px auto;padding-bottom:20px }
	._div_right_div p{height: 69px;overflow: hidden;}
	.job_ul {
		width: 96%;
		margin: 0 auto;
	}

	.job_div {
		width: 96%;
	}
}

@media screen and (max-width:1008px) {
	.con_message{width: 96%;}
	.con_message .con_message_img{display: none;}
	.con_message .con_message_form{float: none;margin:0 auto;width: 443px;}
}

@media screen and (max-width:1000px) {
	._div_right_div p {
		height: 39px;
		overflow: hidden;
	}
}
@media screen and (max-width:900px) {


	.s_banner_pc{
		height: 354px;
	}
}


@media screen and (max-width:865px) {
	.div03_con_r ul li h3 {
		margin: 12px 0 2px 0
	}
}

@media screen and (max-width:830px) {
	.div03_con_r ul li h3 {
		margin: 5px 0 2px 0
	}
}

@media screen and (max-width:804px) {
	.div03_con_r ul li h1 {
		font-size: 16px;
	}
	.div03_con_r ul li h2 {
		padding-bottom: 8px
	}
}

@media screen and (max-width:780px) {
	.nav .nav_u {
		display: none;
	}
	.kefu_w {
		display: block;
		margin-top: 20px
	}
	.logo {
		margin: 15px 0
	}
	.banner_pc {
		display: none;
	}
	.banner_ph {
		display: block;
		width: 100%;
		height: 240px;
	}
	#slider {
		display: none;
	}
	.ul_slider {
		display: block;
		width: 98%;
		margin: 0 auto 20px auto;
		overflow: hidden;
	}
	.ul_slider li {
		width: 48%;
		margin: 0 1% 1% 1%;
		float: left;
	}
	.ul_slider li img {
		width: 100%
	}
	.f_d_02_left p small {
		display: block;
	}
	.f_d_02 .f_d_02_left {
		width: 55%
	}
	.f_d_02 .f_d_02_right {
		width: 45%;
	}
	._div_right_div h3{font-size: 18px}

	.job_ul li .job_s04{display: none;}
	.job_div .job_s04 {
		display: none;
	}
	.job_ul li  .job_s02{width: 17%;}
	.job_ul li  .job_s03 {
		width: 73%;
		
	}

	.show_xx iframe{height: 685px;}
}

@media screen and (max-width:750px) {
	.d02_nav_ul {
		overflow: hidden;
		width: 96%;
		margin: 0 auto
	}
	.d02_nav_ul li {
		display: block;
		float: left;
	}
	.div03_con_r ul li h2 {
		height: 28px;
		overflow: hidden;
		line-height: 28px
	}
}

@media screen and (max-width:640px) {
	#slides1 {

	height: 239px;

}

	.sxp div.sp{width: 100%}
	.sxp div.xp{width: 100%}

	.ab_cont img{width: 100%;}

	.d02_list_ul {
		margin: 20px auto 0 auto
	}
	.d02_list_ul li {
		width: 48%;
		margin: 0 1% 1.5% 1%
	}
	.d02_list_ul li a p {
		font-size: 14px;
		line-height: 32px
	}
	.div03_c {
		background: none;
		padding: 0;
	}
	.div03_c_con .div03_con_l {
		width: 100%;
		padding: 0;
		margin-bottom: 15px
	}
	.div03_c_con .div03_con_r {
		width: 100%;
	}
	.div03_c .more {
		margin-top: 20px
	}
	.footer .f_d_01 {
		display: none;
	}
	.f_d_02 .f_d_02_left {
		width: 96%;
		float: none;
		margin: 0 auto
	}
	.f_d_02 .f_d_02_right {
		width: 96%;
		float: none;
		margin: 10px auto 0 auto;
	}
	.footer {
		margin-top: 0;
		
	}
	.middle {
		padding-bottom: 20px;
	}
	.f_d_03_c {
		display: none
	}
	.top_ul li.float_right {
		display: none
	}
	.logo {
		width: 35%;
		margin: 5px
	}
	.kefu_w {
		margin-top: 11px;
	}
	.div01,.div02 {
		padding: 15px 0
	}
	.d_top {
		margin: 0 auto 15px auto
	}
	.ul_slider {
		margin-bottom: 15px;
	}
	.more {
		width: 90px;
		line-height: 28px;
		height: 28px;
	}
	.con_pro_ul li{width: 48%;margin:0 1% 1.5% 1%}
	.con_pro_ul{width: 98%}
	.con_pro_ul li p{line-height: 32px;}
	.e_nav span{display: none}
	.e_nav ul{width: 100%;}
	.e_nav ul li{width: 25%;}
	.e_nav ul li a{line-height: 48px;width: 100%;margin: 0;text-align: center}
	.con_list_div {margin:20px auto}
	.con_list_div ._div_left_img{width: 100%;}
	.con_list_div ._div_right_div{width: 100%}
	.con_list_ul li{margin: 0 auto 15px auto;padding-bottom: 15px}

	.con_list_ul li h2 span._ul_span_right{display: none}
	.con_list_ul li h2{width: 100%;height: 21px;overflow: hidden;;}
	.con_list_ul li p{height: 69px;overflow: hidden;}
	.job_div .job_s02{display: none;}
	.job_ul li  .job_s02{display: none;}
	.job_ul li  .job_s01{width: 27%}
	.job_div .job_s01{width: 27%}

	.s_banner_pc{display: none;}
	.s_banner_ph{display: block;width: 100%;height: 290px}


	.xiangqing{padding-bottom: 50px;width: 100%; margin:0 auto;}
.newsshow{ width: 100%;  margin: 0 auto; padding:10px; padding:30px 0;}
.show_bt{width: 100%;    font-size:18px; text-align:center;  line-height:40px; margin-bottom:10px; }
.show_time{ width: 100%; margin: 0 auto; text-align:left;   height:40px; line-height:40px;color:#494949; font-size:14px; font-size: 12px;}
.show_xx{width: 100%;  margin: 0 auto;   margin-bottom:10px; display:inline; line-height:27px; color:#737373; font-size:14px;}
.show_img{ margin-top: 20px; text-align: center;}
.sxp {width: 100%; margin: 0 auto;  overflow: hidden;margin: 15px 0;}
.sxp .xp{float: left; width: 313px; overflow:hidden; height:22px;}
.sxp .sp{float: right; width: 313px; overflow:hidden; height:22px;}
.fx{margin: 15px 0;}

.show_xx iframe{height: 385px;}
	
	
}
@media screen and (max-width:500px) {
	.am-tabs-bd{width: 96%;}
	
}


@media screen and (max-width:480px) {
	.d02_nav_ul li {
		width: 25%;
		text-align: center;
		margin-bottom: 5px
	}
	.d02_nav_ul li span {
		display: none;
	}

	.job_ul li  .job_s01{width: 50%}
	.job_div .job_s01{width: 50%}
	.job_div .job_s03{width: 50%}
	.job_ul li  .job_s03{width: 50%}
}


@media screen and (max-width:444px) {

	.con_message .con_message_form{width: 100%;}
	.con_message_form p textarea{width: 70%}
	.con_message_form p input{width: 70%}
}
